package io.framework.modules.water.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.framework.common.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 城镇内河(湖)水环境主要监测结果
 *
 * @author Gujq email
 * @since 1.0.0 2020-05-25
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("em_water_monitor")
public class WaterMonitorEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

    /**
     * 水体名称
     */
	private String name;
	/**
	 * 上传数据月份
	 */
	private Date month;
    /**
     * 1-海水河流型 2-湖库型 3-淡水河流型
     */
	private Integer type;
    /**
     * 断面id  （站点id）
     */
	private Long stationId;
    /**
     * 断面名称 （站点名称）
     */
	private String stationName;
    /**
     * 监测时间
     */
	private Date monitorDate;
    /**
     * 盐度
     */
	private BigDecimal yd;
    /**
     * 臭味（0-无，1-微臭，2-恶臭）
     */
	private Integer cw;
    /**
     * PH值
     */
	private BigDecimal ph;
    /**
     * 溶解氧
     */
	private BigDecimal doo2;
    /**
     * 化学需氧量
     */
	private BigDecimal cod;
    /**
     * 活性磷酸盐
     */
	private BigDecimal h2po4;
    /**
     * 石油类
     */
	private BigDecimal oil;
    /**
     * 无机氮
     */
	private BigDecimal nmin;
    /**
     * 高锰酸钾
     */
	private BigDecimal k2mno4;
    /**
     * 氨氮
     */
	private BigDecimal nh3;
    /**
     * 总磷
     */
	private BigDecimal tp;
    /**
     * 总氮
     */
	private BigDecimal tn;
    /**
     * 水质现状类别
     */
	private String nowLevel;
    /**
     * 水质整治目标
     */
	private String targetLevel;
    /**
     * 是否达标 1-达标 2-不达标
     */
	private Integer  pass;
	/**
	 * 备注
	 */
	private String drRemarks;
}
